package com.yanxx.codegenerator.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * API文档页面控制器
 * 提供多种API文档界面选择
 */
@Controller
@RequestMapping("/docs")
public class ApiDocController {

    /**
     * API文档首页 - 提供多种UI选择
     */
    @GetMapping
    public String apiDocs(Model model) {
        model.addAttribute("title", "编码生成器 API 文档");
        return "api-docs";
    }



    /**
     * Redoc 文档界面
     */
    @GetMapping("/redoc")
    public String redoc(Model model) {
        model.addAttribute("title", "编码生成器 API 文档 - ReDoc");
        return "redoc";
    }
}